package com.ibm.cps.parsers;

import java.util.Collection;
import java.util.HashMap;

import org.w3c.dom.Document;

import com.ibm.util.exception.CPSException;

public class XMLMessageParser extends MessageParser<Document> {

	@Override
	public Collection<Document> parse(String input) throws CPSException {
		return null;
	}

	@Override
	public String getStringField(Document input, String field)
			throws CPSException {
		return null;
	}

	@Override
	public HashMap<String, String> getKeyValue(String input)
			throws CPSException {
		return null;
	}

	@Override
	public void setStringField(Document element, String field, String value) {

	}

	@Override
	public boolean isStringField(Document object, String fieldNames)
			throws CPSException {
		return false;
	}

	@Override
	public boolean hasStringField(Document input, String field)
			throws CPSException {
		return false;
	}

	@Override
	public boolean isIntField(Document object, String fieldName)
			throws CPSException {
		return false;
	}

	@Override
	public boolean isBooleanField(Document object, String fieldName)
			throws CPSException {
		return false;
	}

	@Override
	public boolean isArrayField(Document object, String fieldName)
			throws CPSException {
		return false;
	}

	@Override
	public int getIntField(Document input, String field) throws CPSException {
		return 0;
	}

	@Override
	public void setArrayField(Document element, String field, String... value) {

	}

	@Override
	public String getNoExceptionStringField(Document input, String field)
			throws CPSException {
		return null;
	}

	@Override
	public void removeField(Document element, String field) {

	}

	@Override
	public Collection<String> getArrayField(Document input, String field) {
		return null;
	}

}
